﻿namespace Arbalest.Web.Services
{
    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Text;
    using Arbalest.Models;

    /// <summary>
    /// TODO: Update summary.
    /// </summary>
    public interface ICompanyService
    {
        IEnumerable<Company> List();

        //bool Add(int id, Scofield.Web.Models.SchoolUser schoolUser);

        //bool Update(int id, Scofield.Web.Models.SchoolUserDetail schoolUserDetail);

        //bool Delete(int id);

        Company Get(long id);

        bool Validate(Company model);

        //Scofield.Web.Models.RegisterSchoolUserModel GetNew(int id);
        //System.Web.Mvc.SelectList GetSchoolUsersSelectList(Guid userId);
        //IEnumerable<Scofield.Web.Models.SchoolUserDetail> GetSchoolUserDetails(int schoolId);
        //Scofield.Web.Models.School GetSchool(int id);
    }
}
